package org.third.spring.schedule;
/*
*  © Copyright 2014 Hewlett-Packard Development Company, L.P.
*
*  Confidential computer software. Valid license from HP required for possession, use or copying.
*  Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation,
*  and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license.
*/

/**
 * Definition of Entity Tag Methods.
 */
public interface EntityTag {

    /**
     * Compute the entity tag for the object.
     * Used to avoid resending an unchanged object.
     *
     * @return The Entity tag for the object, usually a concatenation of relevant fields with md5 hash
     */
    String getEntityTag();

}
